安装mysql_5.6.33 linux_64位
环境及软件
* Centos7
* mysql_5.6.33 linux_64位
* wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
安装流程
1. 卸载老版本
1 2 3 4
| find / -name mysql rm -rf 上边查找到的路径,多个路径用空格隔开 #或者下边一条命令即可 find / -name mysql|xargs rm -r
|
2. 解压安装包到/usr/local
1
| tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz -C /usr/local
|
3. 重命名文件夹
1 2
| cd /usr/local mv mysql-5.6.33-linux-glibc2.5-x86_64/ mysql
|
4. 添加mysql用户组和用户名
1 2 3
| groupadd mysql useradd -r -g mysql mysql groups mysql
|
5. 更改文件夹权限
1 2
| cd mysql/ chown -R mysql:mysql ./
|
6. 执行安装脚本
1 2 3 4 5
| ./scripts/mysql_install_db --user=mysql
#安装完执行下列语句修改权限 chown -R root:root ./ chown -R mysql:mysql data
|
7. 更改数据库密码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #首先启动mysql ./support-files/mysql.server start
#如果已经启动 ps aux|grep mysql kill -9 #上边的进程号 #或者下边一条命令即可杀掉所有MySQL进程 ps aux|grep mysql|awk '{print $2}'|xargs kill -9
#修改密码为root ./bin/mysqladmin -u root -h localhost.localdomain password 'root'
#登录mysql ./bin/mysql -h 127.0.0.1 -u root -p root
#修改其他用户密码 update mysql.user set password=password('root') where user='root'; flush privileges;
|
8. 添加远程登录权限
1 2 3
| #在mysql中输入 grant all privileges on *.* to root@'%' identified by 'root'; flush privileges;
|
9. 将MySQL加入Service系统服务
1 2 3 4 5
| cp support-files/mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig mysqld on service mysqld restart service mysqld status
|
10. 配置my.cnf
1 2 3 4 5 6 7 8 9
| vi my.cnf #添加如下语句 character-set-server=utf8 lower_case_table_names=1 max_allowed_packet=100M
#配置完成重启服务 service mysqld restart service mysqld status
|